<script language="javascript">
	var registros="";
	var totalPaginas="";
	var paginaActual="";
	
	function editar(idActividad)
	{	
		document.getElementById("idActividad").value=idActividad;
		document.formulario.action="actividades/editar";
		document.forms[0].submit();
	}

	function crear()
	{	
		document.formulario.action="actividades/crear";
		document.forms[0].submit();
	}

	function filtrar()
	{	
		alert("Filtrando...");
		//document.formulario.action="actividades/actividades";
		//document.forms[0].submit();
	}
	
	function eliminar(idActividad)
	{	
		var respuesta=confirm("\u00bfEst\u00e1 Ud. seguro de eliminar esta actividad?.");
		if(respuesta)
		{
			$.ajax({
				type: "POST",
				url: 'actividades/xEliminar',
				data: 'id_actividad='+idActividad,
				success: function(rs)
				{
					//alert(rs);
					if(rs==1)
					{
						alert("La actividad ha sido eliminada exitosamente.");
						if( totalPaginas==paginaActual && registros=="1" && paginaActual!="1")
							document.getElementById("ap").value=document.getElementById("ap").value-1;
					}
					else
					{
						alert('Error.- La actividad no pudo ser eliminada.\nPor favor intente de nuevo');
					}
				}});
			document.formulario.action="actividades/";
			document.forms[0].submit();
		}
	}
	
	function anterior() 
	{
		document.forms[0].ap.value=parseInt(document.forms[0].ap.value,10)-1;
		document.formulario.action="actividades/";
		document.forms[0].submit();
	}

	function siguiente() 
	{
		document.forms[0].ap.value=parseInt(document.forms[0].ap.value,10)+1;
		document.formulario.action="actividades/";
		document.forms[0].submit();
	}
	
	function consultarActuaciones(idActividad)
	{	
		document.forms[0].idActividad.value=idActividad;
		document.formulario.action="actuaciones/";
		document.forms[0].submit();
	}
</script>
<form name="formulario" method="post" action="actividades/">
	<input name="idActividad" id="idActividad" type="hidden" value=''/>
	<input name="ap" id="ap" type="hidden" value="<?php print $this->ap;?>"/>
	<table align="center" border="0" cellpadding="2" cellspacing="2" width="98%">
		<tr>
			<td align="right">
				<table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
					<thead>
					<tr>
						<td colspan="7" align="left">
							<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
								<tr>
									<td width="12%" align="center">C&oacute;digo</td>
									<td width="23%" align="center">Nombre</td>
									<td width="20%" align="center">Planificador</td>
									<td width="15%" align="center">Orden</td>
									<td width="20%" align="center" rowspan="2">
										<input type="button" name="btnFiltrar" value="Filtrar" class="boton1" onClick="filtrar();">
									</td>
								</tr>
								<tr>
									<td align="center"><input name="campo_codigo" id="campo_codigo" value="" size="8"></td>
									<td align="center"><input name="campo_nombre" id="campo_nombre" value="" size="20"></td>
									<td align="center"><input name="campo_planificador" id="campo_planificador" value="" size="20"></td>
									<td align="center">
										<select name="campo_orden" id="campo_orden">
											<option value="0">Ascendente</option>
											<option value="1">Descendente</option>
										</select>
									</td>
								</tr>
							</table>
						</td>
						<td colspan="4" align="right"><input type="button" name="btnCrear" value="Crear Actividad" class="boton1" onClick="crear();"></td>
					</tr>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr>
						<td width="7%" align="center" class="tituloColumna">C&oacute;digo</td>
						<td width="16%" align="center" class="tituloColumna">Nombre</td>
						<td width="11%" align="center" class="tituloColumna">Clasificaci&oacute;n</td>
						<td width="13%" align="center" class="tituloColumna">Tem&aacute;tica</td>
						<td width="10%" align="center" class="tituloColumna">Alcance</td>
						<td width="13%" align="center" class="tituloColumna">Tipo de Actividad</td>
						<td width="13%" align="center" class="tituloColumna">Planificador 1</td>
						<td width="8%" align="center" class="tituloColumna">Actuaciones</td>
						<td width="10%" align="center" class="tituloColumnaFin" colspan="3">Acciones</td>
					</tr>
					</thead>
					<tbody>
					<?php
						$total=$this->actividades_usuarios->rows();
						$ap=$this->ap;//pagina actual
						$mp=20;//maximo registros por pagina
						$previo=($ap-1)*$mp;//ultimo registro previo
						$rp=$total/$mp;//registros por pagina
						$tp=ceil($rp);//total paginas
						$imenor=$previo+1;//registro inicial
						$imayor=$previo+$mp;//registro final
						$imayor=(($total-$imayor>0)? $imayor:$total);
						$i=0;
						$this->actividades_usuarios->seek($imenor-1);
						$actuaciones=new Actuaciones();
						$act_usuarios_aux=new Actividadesusuarios();
						while($this->actividades_usuarios->next() && $i<$mp) 
						{ 
							$clase = (($i % 2) == 0) ? "celPar" : "celImpar";
							$id=$this->actividades_usuarios->getValue("id");
							$id_actividad=$this->actividades_usuarios->getValue("id_actividad");
							$id_usuario=$this->actividades_usuarios->getValue("id_usuario");
							
							$actividades=$this->actividades_usuarios->getForeign("actividades","id_actividad");
							$codigo_actividad=$actividades->getValue("codigo");
							$anio_actividad=$actividades->getValue("anio");
							$nombre_actividad=$actividades->getValue("nombre");
							
							$clasificaciones=$actividades->getForeign("clasificaciones","id_clasificacion");
							$clasificacion=$clasificaciones->getValue("descripcion");
							
							$tematicas=$actividades->getForeign("tematicas","id_tematica");
							$tematica=$tematicas->getValue("descripcion");
							
							$alcances=$actividades->getForeign("alcances","id_alcance");
							$alcance=$alcances->getValue("descripcion");
							
							$tipos=$actividades->getForeign("tipos","id_tipo_actividad");
							$tipo=$tipos->getValue("descripcion");
							
							$actuaciones->addCondition("id_actividad",$id_actividad);
							$actuaciones->doSelectAll();
							if($actuaciones->next())
							{
								$actuacion=$actuaciones->rows();
							}
							else
							{
								$actuacion="0";
							}
							$actuaciones->clear();
							
							$act_usuarios_aux->addCondition("tipo_planificador","1");
							$act_usuarios_aux->addCondition("id_actividad",$id_actividad);
							$act_usuarios_aux->doSelectAll();
							$act_usuarios_aux->next();
							//$usuarios=$this->actividades_usuarios->getForeign("usuarios","id_usuario");
							$usuarios=$act_usuarios_aux->getForeign("usuarios","id_usuario");
							$persona=$usuarios->getForeign("personas","id_persona");
							$planificador=$persona->getValue("nombres")." ".$persona->getValue("apellidos");
							$act_usuarios_aux->clear();
							$i++;
					?>
					<tr>
						<td class="<?php print $clase;?>" align="center"><b><?php print $codigo_actividad."-".$anio_actividad;?></b></td>
						<td class="<?php print $clase;?>" align="center"><?php print $nombre_actividad;?></td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $clasificacion;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $tematica;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $alcance;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $tipo;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $planificador;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $actuacion;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<img src="recursos/imgs/examinar.gif" onClick="consultarActuaciones('<?php print $id_actividad;?>');" title="Consultar Actuaciones" style="cursor:pointer;">&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<img src="recursos/imgs/editar.gif" onClick="editar('<?php print $id_actividad;?>');" title="Editar Actividad" style="cursor:pointer;">&nbsp;</td>
						<td class="<?php print $clase;?>Fin">&nbsp;<img src="recursos/imgs/eliminar.gif" onClick="eliminar('<?php print $id_actividad;?>');" title="Eliminar Actividad" style="cursor:pointer;">&nbsp;</td>
					</tr>
					<?php
						}
						if($i==0)
						{
					?>
					<tr>
						<td class="celParFin" align="center"colspan="10">&nbsp;No existen registros&nbsp;</td>
					</tr>
					<?php
						} 
						if($tp>1)
						{
							if($ap==1)
							{
					?>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr>
						<td colspan="11"> 
						<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td width="50%" align="right">&nbsp;</td>
								<td width="50%" align="left">&nbsp;
									<a href="javascript:siguiente();"><b><span class="link1">Siguiente</span><span class="indicador">&gt;&gt;</span></b></a>
								</td>	
							</tr>
						</table>
						</td>
					</tr>
					<?php
							}
							else if ($ap==$tp)
							{
					?>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr> 
						<td colspan="11">
						<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td width="50%" align="right">
									<a href="javascript:anterior();"><b><span class="indicador">&lt;&lt;</span><span class="link1">Anterior</span></a></b>&nbsp;&nbsp;
								</td>
								<td width="50%">&nbsp;</td>
							</tr>
						</table>
						<td>
					</tr>
					<?php
							}
							else
							{
					?>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr> 
						<td colspan="11">
						<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td width="50%" align="right">
									<a href="javascript:anterior();"><b><span class="indicador">&lt;&lt;</span><span class="link1">Anterior</span></a></b>&nbsp;&nbsp;
								</td>
								<td width="50%" align="left">&nbsp;
									<a href="javascript:siguiente();"><b><span class="link1">Siguiente</span><span class="indicador">&gt;&gt;</span></b></a>
								</td>
							</tr>
						</table>
						</td>
					</tr>
					<?php
							}
						}
					?>
					
					<script language="javascript">
						registros="<?php print $i;?>";
						totalPaginas="<?php print $tp;?>";
						paginaActual="<?php print $ap;?>";
					</script>
					</tbody>
				</table>
			</td>
		</tr>
		<tr><td class="separator">&nbsp;</td></tr>
	</table>				
</form>